#ifndef WATER_H_
#define WATER_H_

#include "base/GLStructure.h"
#include "base/GLObject.h"
#include "base/Surface.h"

class Water : public GLStructure {
private:
	float widthX;
	float widthY;
	Surface* water;

	float offset;

public:
	Water(GLuint programHandler, GLShaderConfig shaderConfig, float widthX, float widthY);
	~Water();
	void updateComponents();
	void update (glm::mat4 viewMatrix, glm::mat4 modelMatrix);
};


#endif /* WATER_H_ */
